home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / soundu / sbplay07.zip / SBPLAY.DOC < prev    next >
Text File  |  1994-05-14  |  5KB  |  103 lines

  1.         
  2.         SBPLAY version 1.07  May 14, 1994 by John A. Ball
  3.  
  4.         SBPlay is a utility for playing back sound files on Sound Blaster
  5.         compatiable cards, and the regular PC speaker. It does not require a 
  6.         sound board. To use the program type
  7.  
  8.         SBPLAY filename
  9.  
  10.         where filename is the path to the file if required and filename can
  11.         include wild card characters. Filename extensions are not required.
  12.  
  13.         Version 1.07 will play back Tandy Sound files (SND), Creative Labs
  14.         (VOC) files, Microsoft (WAV) files and Amiga (IFF) & (RAW) files. 
  15.         There is also some support for MAC files and .AU files.
  16.         SBPlay will also play the samples in (MOD) files at the last used        
  17.         frequency. Try using the /X command line option to see the song
  18.         patterns. It will try to play back unknown files or raw data files 
  19.         such as MAC SND files at 11,000 samples per second. The sound files 
  20.         should be uncompressed, 8 bits, and unsigned. Note other types of 
  21.         files can be played by using the command line options to change the 
  22.         defaults. I.e. R:22000 to change the playback speed to 22,000 samples per 
  23.         second.
  24.  
  25.         SBPlay will also rip sound samples from MOD files and will create
  26.         the SAM sample files which were used to create the original mod file.
  27.         SAM files are used by MOD editors to create MOD files and usually 
  28.         contain musical instrument sounds or other sound effects.
  29.         
  30.         SBPlay can be used to play a randomly selected sound file from a
  31.         directory with the /RAN switch. This can be used to play a different
  32.         sound file each time the computer boots by placing the following
  33.         command in the autoexec.bat file:
  34.  
  35.            SBPLAY c:\sound\*.* /s/ran
  36.  
  37.         where c:\sound is a directory containing sound files. The /s prevents
  38.         any file information from being shown on the screen and the /ran
  39.         selects any one of the files that are available.
  40.  
  41.         SBPlay is compatiable with DESQview and Windows. It can be used to
  42.         play back sound files by associating the sound file extension with
  43.         SBPlay in windows and DOSShell.
  44.  
  45.         The main program is written in C and the sound routine for the PC 
  46.         speaker and Sound Blaster card is written in assembler. I used 
  47.         QuickC 2.51 with Assembler to create this program.
  48.  
  49.         There are limitations to this program. 
  50.  
  51.         1) SBPLAY does not play back ALL sound files which have been 
  52.            compressed. It does play back version 1.0 compressed VOC files.
  53.         2) The program will not play back files that are larger than the DOS
  54.            ram memory available.
  55.  
  56.         Problems:
  57.  
  58.         SBPlay uses the DOS environment to help find the hardware 
  59.         configuration. It looks for the BLASTER variable to determine what
  60.         the hardware address is, the IRQ, the DMA channel, and the board type.
  61.  
  62.         i.e.
  63.  
  64.         SET BLASTER=A220 I5 D1 T3
  65.  
  66.         will tell SBPlay that the Address is 220h, the IRQ is 5, the DMA
  67.         channel is 1, and the card type is 3 (SB ver 2.0). If your board
  68.         is configured for another DMA channel such as 0, the D parameter
  69.         must be D0 . If you have a Sound Blaster compatiable card and SBPlay
  70.         locks up try using T-1 to tell SBPlay that your card is not a Sound
  71.         Blaster card. If the hardware address or IRQ is not correct in the
  72.         BLASTER variable SBPlay should give you an error message and you can
  73.         use the /x parameter on the command line to find the correct hardware
  74.         information.
  75.  
  76.         What's New?
  77.  
  78.         version 1.07 - Improvements made so that SB Pros and GUS will work 
  79.                        with SBPlay?????
  80.  
  81.         The use of this program is free but you must register your use of 
  82.         this program. By registering I receive the feedback required to
  83.         keep me supporting this program and improving it. 
  84.         
  85.         The source code for this program is available. If you wish a copy 
  86.         of the C and assembler source code please send a donation of $10 to
  87.         pay for the disk, shipping and handling, etc. Also, what size disk 
  88.         you wish (3 1/2 or 5 1/4) and I will send you a copy of the source 
  89.         code for the lastest version of SBPlay. 
  90.         
  91.         Comments and suggestions may be sent to
  92.  
  93.         john.ball@two-t.com or john.ball@datex.com
  94.  
  95.                 John A. Ball
  96.                 2398 Victoria Street    or      Fidonet 1:359/298
  97.                 Prince George, B.C.
  98.                 V2L 2M2                         Nanet 60-45-05
  99.                 Canada
  100.  
  101.         Thank-you for trying my program.
  102.         
  103.